*,
html,
body {
    padding: 0;
    margin: 0;
    font-family: Arial, '黑体';
    font-size: calc(100vw / 23.5);
    overflow: hidden;

}

.main {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(choosecitybg.png);
    background-size: 100% auto;
    background-position-y: bottom;
}

.header {
    font-weight: bolder;
    color: #82909d;
    font-size: 2.125rem;
    position: absolute;
    left: 1.675rem;
    top: 2.34375rem;
    text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
    -webkit-text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
    -moz-text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
}

.btn {
    color: white;
    position: absolute;
    background: url("yuan.png") no-repeat;
    background-size: 100% 100%;
    display: block;
    text-align: center;
}

#amstd {
    width: 3.9375rem;
    height: 3.5375rem;
    left: 10.59375rem;
    bottom: 22.275rem;
    font-size: 0.9rem;
    padding-top: 0.4rem;
}

#ld {
    width: 3.75rem;
    height: 3.05rem;
    left: 6.09375rem;
    bottom: 20.9375rem;
    font-size: 1.2rem;
    padding-top: 0.7rem;
}

#blin {
    width: 3.75rem;
    height: 3.05rem;
    left: 17.09375rem;
    bottom: 22.9375rem;
    font-size: 1.2rem;
    padding-top: 0.7rem;
}

#blse {
    width: 2.875rem;
    height: 2.175rem;
    left: 10.09375rem;
    bottom: 19.9375rem;
    font-size: 0.625rem;
    padding-top: 0.7rem;
}

#kl {
    width: 3.46875rem;
    height: 2.76875rem;
    left: 13.09375rem;
    bottom: 19.9375rem;
    font-size: 0.9rem;
    padding-top: 0.7rem;
}

#bli {
    width: 3.75rem;
    height: 3.05rem;
    left: 7.09375rem;
    bottom: 17.4375rem;
    font-size: 1.2rem;
    padding-top: 0.7rem;
}

#mnh {
    width: 3.75rem;
    height: 2.75rem;
    left: 15.09375rem;
    bottom: 15.9375rem;
    font-size: 0.9rem;
    padding-top: 1rem;
}

#wyn {
    width: 2.875rem;
    height: 2.175rem;
    left: 19.09375rem;
    bottom: 16.2375rem;
    font-size: 0.75rem;
    padding-top: 0.7rem;
}

#rnw {
    width: 3.46875rem;
    height: 2.56875rem;
    left: 10.09375rem;
    bottom: 13.8375rem;
    font-size: 0.9rem;
    padding-top: 0.9rem;
}

#lse {
    width: 2.6875rem;
    height: 1.9875rem;
    left: 12.39375rem;
    bottom: 15.2375rem;
    font-size: 0.625rem;
    padding-top: 0.7rem;
}

#mdl {
    width: 4.1875rem;
    height: 3.1875rem;
    left: 0.09375rem;
    bottom: 6.9375rem;
    font-size: 0.9rem;
    padding-top: 1rem;
}

#bsln {
    width: 4.5625rem;
    height: 3.3625rem;
    left: 4.49375rem;
    bottom: 7.7375rem;
    font-size: 0.9rem;
    padding-top: 1.2rem;
}

#lm {
    width: 3.46875rem;
    height: 2.76875rem;
    left: 15.09375rem;
    bottom: 7.9375rem;
    font-size: 0.9rem;
    padding-top: 0.7rem;
}

#ml {
    width: 2.875rem;
    height: 2.175rem;
    left: 13.69375rem;
    bottom: 13.2375rem;
    font-size: 0.9375rem;
    padding-top: 0.7rem;
}
